﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace Ledict.ConditionExtract.Model
{
   public  class Reg_Regexs
    {
        #region Model
        private string _er_id;
        private string _er_name;
        private DateTime? _er_modifytime;
        private string _er_regextext;
        private string _er_replacetext;
        private int? _er_operatetype;
        private int _er_extractgroupindex;
        private string _er_remark;
        private int? _er_ignorecase;
        private int? _er_multiline;
        private int? _er_singleline;
        private int? _er_righttoleft;
        private int? _er_explicitcapture;
        private int? _er_ignorepatternwhitespace;
        private string _er_containstring;
        private string _er_exceptstring;
        private int? _er_paraorsentence;
        private int? _er_applypattern;
        /// <summary>
        /// 
        /// </summary>
        public string ER_ID
        {
            set { _er_id = value; }
            get { return _er_id; }
        }
        /// <summary>
        /// 
        /// </summary>
        public string ER_Name
        {
            set { _er_name = value; }
            get { return _er_name; }
        }
        /// <summary>
        /// 
        /// </summary>
        public DateTime? ER_ModifyTime
        {
            set { _er_modifytime = value; }
            get { return _er_modifytime; }
        }
        /// <summary>
        /// 
        /// </summary>
        public string ER_RegexText
        {
            set { _er_regextext = value; }
            get { return _er_regextext; }
        }
        /// <summary>
        /// 
        /// </summary>
        public string ER_ReplaceText
        {
            set { _er_replacetext = value; }
            get { return _er_replacetext; }
        }
        /// <summary>
        /// 
        /// </summary>
        public int? ER_OperateType
        {
            set { _er_operatetype = value; }
            get { return _er_operatetype; }
        }
        /// <summary>
        /// 
        /// </summary>
        public int ER_ExtractGroupIndex
        {
            set { _er_extractgroupindex = value; }
            get { return _er_extractgroupindex; }
        }
        /// <summary>
        /// 
        /// </summary>
        public string ER_Remark
        {
            set { _er_remark = value; }
            get { return _er_remark; }
        }
        /// <summary>
        /// 
        /// </summary>
        public int? ER_IgnoreCase
        {
            set { _er_ignorecase = value; }
            get { return _er_ignorecase; }
        }
        /// <summary>
        /// 
        /// </summary>
        public int? ER_MultiLine
        {
            set { _er_multiline = value; }
            get { return _er_multiline; }
        }
        /// <summary>
        /// 
        /// </summary>
        public int? ER_SingleLine
        {
            set { _er_singleline = value; }
            get { return _er_singleline; }
        }
        /// <summary>
        /// 
        /// </summary>
        public int? ER_RightToLeft
        {
            set { _er_righttoleft = value; }
            get { return _er_righttoleft; }
        }
        /// <summary>
        /// 
        /// </summary>
        public int? ER_ExplicitCapture
        {
            set { _er_explicitcapture = value; }
            get { return _er_explicitcapture; }
        }
        /// <summary>
        /// 
        /// </summary>
        public int? ER_IgnorePatternWhitespace
        {
            set { _er_ignorepatternwhitespace = value; }
            get { return _er_ignorepatternwhitespace; }
        }
        /// <summary>
        /// 
        /// </summary>
        public string ER_ContainString
        {
            set { _er_containstring = value; }
            get { return _er_containstring; }
        }
        /// <summary>
        /// 
        /// </summary>
        public string ER_ExceptString
        {
            set { _er_exceptstring = value; }
            get { return _er_exceptstring; }
        }
        /// <summary>
        /// 
        /// </summary>
        public int? ER_ParaOrSentence
        {
            set { _er_paraorsentence = value; }
            get { return _er_paraorsentence; }
        }
        /// <summary>
        /// 应用模式(0:匹配;1:排除；)
        /// </summary>
        public int? ER_ApplyPattern
        {
            set { _er_applypattern = value; }
            get { return _er_applypattern; }
        }
        public string ER_TestText { get; set; }
        public DateTime UpdateTime { get; set; }
        public string ER_ChooseText { get; set; }

        #endregion Model

    }
}
